package com.fcc.wfly.entitlement.domain;

import org.springframework.hateoas.ResourceSupport;

import java.util.List;

public class ObligationClientInfo extends ResourceSupport {
	private String serialNumber;
	private String productID;
	private String shipToCountry;
	private String entitlementCheckDate;
	private String productDescription;
	private String errorMessage;
	private String existsIndicator;
	private List<CarePackObligationInfo> carePackObligationInfo;
	private ContractInfo ci;
	private WarrantyInfo wi;

	/*
	 * (non-Javadoc)
	 *
	 * @see java.lang.Object#toString()
	 */
	@Override
	public String toString() {
		// TODO Auto-generated method stub
		String value = serialNumber + ";" + productID + ";" + shipToCountry + ";" + entitlementCheckDate + ";"
				+ productDescription + ";" + errorMessage + ";" + existsIndicator;
		return value;
	}

	public String getSerialNumber() {
		return serialNumber;
	}

	public void setSerialNumber(String serialNumber) {
		this.serialNumber = serialNumber;
	}

	public String getProductID() {
		return productID;
	}

	public void setProductID(String productID) {
		this.productID = productID;
	}

	public String getShipToCountry() {
		return shipToCountry;
	}

	public void setShipToCountry(String shipToCountry) {
		this.shipToCountry = shipToCountry;
	}

	public String getEntitlementCheckDate() {
		return entitlementCheckDate;
	}

	public void setEntitlementCheckDate(String entitlementCheckDate) {
		this.entitlementCheckDate = entitlementCheckDate;
	}

	public String getProductDescription() {
		return productDescription;
	}

	public void setProductDescription(String productDescription) {
		this.productDescription = productDescription;
	}

	public String getErrorMessage() {
		return errorMessage;
	}

	public void setErrorMessage(String errorMessage) {
		this.errorMessage = errorMessage;
	}

	public String getExistsIndicator() {
		return existsIndicator;
	}

	public void setExistsIndicator(String existsIndicator) {
		this.existsIndicator = existsIndicator;
	}

	public List<CarePackObligationInfo> getCarePackObligationInfo() {
		return carePackObligationInfo;
	}

	public void setCarePackObligationInfo(List<CarePackObligationInfo> carePackObligationInfo) {
		this.carePackObligationInfo = carePackObligationInfo;
	}

	public ContractInfo getCi() {
		return ci;
	}

	public void setCi(ContractInfo ci) {
		this.ci = ci;
	}

	public WarrantyInfo getWi() {
		return wi;
	}

	public void setWi(WarrantyInfo wi) {
		this.wi = wi;
	}
}
